home *** CD-ROM | disk | FTP | other *** search
- http://www.mnsinc.com/js/Neomagic.html
-
- X Server for Linux on the Compaq Presario 1220
- with the NeoMagic MagicGraph 128ZV+ Chipset
-
- 4/26/98 Update: new executable and source supporting 1024 wide virtual
- screen widths. Also added link to my XF86Config file.
-
- 5/11/98 Update: changed executable to be a tar file since some
- browsers attempt to DOS-ify the executable (thanks to Wolfgang Mueller
- wm@bgr.de for pointing this out). Added info for using 1024x768 mode.
-
- 5/26/98 Update: added a tar.gz version of the config file, after
- enough people complained about their browsers mangling the file.
- Another conspiracy from Microsoft?
- ______________________________________________________________________
-
- Here is a list of other machines reported to have successfully run
- this server:
- * Compaq Presario 1210 with NeoMagic NM2093 under Linux
- * Compaq Presario 1681 with NeoMagic 128XD under Linux
- * CTZ EzBook 700 with NeoMagic 128ZV under Linux
- * CTZ EzBook 774 MTFK under Linux
- * Dell Inspiron 3000 with NeoMagic 128XD under Linux (at 1024x768)
- * Dell Inspiron 3200 with NeoMagic 128XD/ZV under Linux (at
- 1024x768)
- * Dell Latitude CP under Linux and NetBSD 1.3.1
- * Dell Latitude CP M233XT with NeoMagic NM2160 under Linux
- * Dell Latitude LM P166MMX with NeoMagic NM2093 under Linux
- * Dell Latitude XPi CD P150ST (and P166ST) with NeoMagic 128V under
- Linux
- * Digital HiNote VP567 with NeoMagic 128ZV under Linux
- * Digital HiNote VP710 under Linux (at 1024x768)
- * Digital HiNote VP735 with NeoMagic 2160 under Linux (at 1024x768)
- * Fujitsu FMV-BIBLO NC III13 with NeoMagic 128ZV+ under Linux and
- FreeBSD-2.2.5R
- * Fujitsu FMV-BIBLO NC13D with NeoMagic 128ZV+ under Linux
- * Fujitsu FMV-513NP6/W with NeoMagic 128ZV under FreeBSD-2.2.5R
- * Fujitsu Lifebook 420D with NeoMagic 128V (NM2093) under Linux
- * Fujitsu Lifebook 635Tx with NeoMagic 128ZV under Linux
- * Gateway Solo 2300 with NeoMagic 128XD under Linux
- * Higrade AS6200 with NeoMagic 128XD under Linux
- * HP OmniBook800 166MMX with NeoMagic 128ZV under Linux
- * HyperData MediaGo 800 under Linux
- * IBM ThinkPad 380D under Linux (also successfully drives external
- monitor)
- * IBM ThinkPad 380D under Solaris 2.6 x86 (with mods to
- xf68site.def)
- * IBM ThinkPad 380ED with NeoMagic 128ZV under Linux and Solaris x86
- * IBM ThinkPad 380XD under Linux
- * IBM ThinkPad 535X with NeoMagic 128XD under Linux and GNU/Linux
- * IBM ThinkPad 560X with NeoMagic 128XD under Linux and
- FreeBSD-2.2.5R
- * Medion Laptop under Linux
- * Micron TransPort VIx with NeoMagic 128ZV under Linux
- * Micro Xke under Linux (at 1024x768)
- * NEC PC-AL13C (98 Aile NX) with NeoMagic 128XD under FreeBSD-2.2.5R
- * NEC 2730MT with NeoMagic 128XD under Linux
- * NEC 6060MX with NeoMagic 128XD under Linux
- * Panasonic Let's Note (AL-N2T515J5) with NeoMagic NM2093 under
- Linux
- * Panasonic Let's Note (AL-N2T516J5) with NeoMagic NM2160 under
- Linux
- * Panasonic Let's Note (AL-N2T520J5) with NeoMagic NM2160 under
- Linux and FreeBSD-2.2.5R
- * Panasonic Let's Note Mini (AL-N4T515J5) with NeoMagic 128ZV under
- Linux, FreeBSD-2.2.6R, and NetBSD-1.3E
- * Sony PCG-505EX with NeoMagic 128ZV+ under Linux, FreeBSD-2.2.5R,
- and NetBSD-1.3
- * Sony PCG 705C under Linux
- * Sony VAIO PCG-705 under Linux
- * SOTEC Winbook Slim 133MT with NeoMagic 128ZV under Linux
- * TI Extensa 660 CD and CDT under Linux and FreeBSD
- * TI Travelmate 6160 under Linux
- * Toshiba Libretto 100CT with NeoMagic NM2160 under Linux and
- FreeBSD-2.2.6R
-
- Let me know if it works with any other machines not on this list.
- ______________________________________________________________________
-
- For all those who are frustrated by NeoMagic (who is the only graphics
- chip manufacturer I know refusing to release specifications on their
- chips), here is an unaccelerated X server with support for 8 bpp and
- 16 bpp at a resolution of 800x600 (note: this server has also been
- reported to work at 1024x768 with 8 bpp - see the bottom of the page
- for more info). This implementation is based on the XFree86 3.3.2
- link kit.
-
- Here is the site configuration file, imake file, driver file and bank
- switching routines. Note that the server runs in linear mode unless
- directed not to with the "nolinear" option. To compile the, take the
- stock XFree86 3.3.2 link kit source tree, chmod
- lib/Server/xf86site.def to be writeable, and untar these files from
- the lib/Server directory. Type "mkmf", and then "make". You can then
- make the XF86_SVGA server file in this directory suid root and install
- it into your X tree (i.e. /usr/X11R6/bin/XF86_SVGA). Here is a
- compiled server if you don't want to bother with making it yourself.
- Note that the image is tarred and gzipped - hopefully the tar will
- keep various browsers from trying to DOS-ify the executable after it
- is gunzipped. You'll need to gunzip it (my browser removed the gz
- extension without gunzipping the file), untar it, put it in
- /usr/X11/bin, chown it to root, and chmod it to be suid root. Make a
- backup of your old server just in case ;-). Remember to point any
- links needed by your particular X implementation to the new server.
-
- Here is the previous version of the executable and source in case I
- messed something up.
-
- In your /etc/XF86Config, you need something like the following:
-
- Section "Device"
- Identifier "NeoMagic"
- Chipset "neomagic"
- VideoRam 1024
- Clocks 25.2 28.3 40.0
- EndSection
-
- Make sure there is also a mode line like:
-
- # 800x600 @ 60 Hz, 37.8 kHz hsync
- Modeline "800x600" 40 800 856 1040 1056 600 600 626
- 628 +hsync +vsync
-
- Also make sure you have a screen section similar to:
-
- Section "Screen"
- Driver "svga"
- Device "NeoMagic"
- Monitor "LCD"
- Subsection "Display"
- Depth 8
- Modes "800x600"
- ViewPort 0 0
- Virtual 1024 855
- EndSubsection
- Subsection "Display"
- Depth 16
- Modes "800x600"
- ViewPort 0 0
- EndSubsection
- EndSection
-
- Here is my config file (here it is in tar.gz form in case your browser
- mangles the first one). Note that the image is gzipped, and some
- browsers automatically decompress the file when you download it.
-
- The 8 bpp mode supports a virtual screen up to 1024x885, allowing you
- to take advantage of the 1024 width speedups.
-
- For the uninitiated, start up your X server using "startx -- -bpp 16"
- to get to the 16 bpp mode.
-
- New info on getting the server to work in 1024x768 mode (albeit at 8
- bpp): add "65" to the "Clocks" line in the XF86Config file, and
- uncomment the 1024x768 with a "Clock" of 65 (thanks to
- dwelch@phoneboy.com). Here is a link to his XF86Config file.
-
- I haven't tried this with an external monitor, only the LCD. I'm not
- sure what will happen, so use it at your own risk.
-
- Suggestions, comments, fixes, etc. are welcome at js@mnsinc.com.
-
- No warrantees are implied, use at your own risk, yadda yadda yadda.
-
- BTW NeoMagic should wake up and smell the coffee. They are losing
- business by using the Nazi approach to tech support (maybe they should
- call themselves NeoNazi ;-) ) - there are probably thousands of Linux
- users who intentionally did not buy a laptop with their chipset
- because it is not supported. Just ask Diamond, who had a similar
- attitude until a few years ago.
-
- This page last updated 5/26/98.
- This site has been accessed [INLINE] times since 980423
-